bitkeeper revision 1.1096.1.1 (40f6a8c7wXaMcm4UCjotaqA0KGAqcQ)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Thu, 15 Jul 2004 15:54:47 +0000 (15:54 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Thu, 15 Jul 2004 15:54:47 +0000 (15:54 +0000)
Fix an error-path bug in Xen.

xen/arch/x86/x86_32/mm.c

index 85e9ff1e6954436cc591201f547026f09982868a..d740206108641ceab98fe07b70bc78a1f69ce3c1 100644 (file)
@@ -320,7 +320,7 @@ long do_update_descriptor(
 
     page = &frame_table[pfn];
     if ( unlikely(!get_page(page, current)) )
-        goto out;
+        return -EINVAL;
 
     /* Check if the given frame is in use in an unsafe context. */
     switch ( page->type_and_flags & PGT_type_mask )